Convoyeur Modulaire

Formation - TIA - Niv 2 - Lina - 02/2023

3.6 Les évènements

Relire le chapitre de la formation niveau 1 : Évènements, données associées.

3.6.1 Gérer évènements avec API

Dans ce chapitre, nous allons utiliser la structure standard GEST_EVT DB20112.DBW0, qui permet la gestion d’un évènement entre l’automate et LINA. Le format du modèle est le suivant :

UDT_LINA_GESTION_EVT
N°Ordre Nom de variable Type de donnée Commentaire
1 DECLENCHEUR INT Top acquisition automate
2 EVT_ACTIF INT LINA met à 1 en Début d'évènement
3 EVT_TERMINE INT LINA met à 1 en Fin d'évènement
4 RESERVE_04 INT Réserve
5 RESERVE_05 INT Réserve

Le but de la structure est de créer une synchronisation entre LINA et l’API pour le suivi d’un évènement lié à un process. Dans notre cas, les données du process sont accessibles dans le DB20112.DBW10.
Le déclencheur géré par l’automate, marquera le début et la fin de l’évènement pour LINA. En retour LINA devra confirmer le statut de l’évènement par les variables EVT_ACTIF et EVT_TERMINE.

Créer l'évènement Données process.

Dans la fenêtre Nouveau Evènement :

Création évènement données process

Figure 110 : Création évènement données process

  1. Dans l’onglet Acquisition ;
  2. Mnemo de valeur : DBW20112.DBW0 ;
  3. Valeurs : Val > 0,00

Dans l’onglet Données associées, ajouter une première donnée associée en cliquant sur Nouveau :
Nom : EVT_ACTIF

Donnée associée évènement actif

Figure 111 : Donnée associée évènement actif

  1. Type d’acquisition : Valeur API ;
  2. Mnémo de valeur : DB20112.DBW0 idem à acquisition ;
  3. Dans l'onglet Ecriture API : Mnémo à écrire : DB20112.DBW2 ;
  4. Cocher ✅ Lorsque la valeur donnée associée = 1,00Valeur à écrire : Valeur fixe 1,00

Ce paramétrage, signifie qu’à chaque fois que l’automate passera le déclencheur à l’état 1, LINA démarrera l’évènement donc la traçabilité du process et une confirmation à l’automate.

  • Refaire la procédure pour la clôture de l’évènement. Les seuls changements étant sur le mnémonique DB20112.DBW4 à écrire et sur le déclencheur d’écriture En fin d’évènement.
Donnée associée fin d'évènement

Figure 112 : Donnée associée fin d'évènement

L’échange est synchronisé entre LINA et l’automate, l’évènement automate et les données sont obligatoirement tracés par LINA.

Pour assurer une traçabilité tout au long de l’évènement, il faut associer les données et les fonctions.

  • Associez les données process à l’évènement NOM_PROD, NUM_TASSE_CYCLE et NUM_TASSE_TOTAL en suivant la même procédure que précédemment :
Données process

Figure 113 : Données process

  • Associer les fonctions compteur de tasse et la courbe de poids des tasses créées dans le niveau 1.

Ainsi il est possible de consulter les données acquises et les fonctions pendant la période de l’évènement, permettant de réaliser une analyse ciblée d’un process. Exemple : température pendant le cycle de cuisson.

3.6.2 Arborescence des données associées

Il est possible d’organiser les données associées dans une arborescence, c’est-à-dire les classer dans des dossiers. Permettant de gagner en lisibilité pour la maintenance et rapidité de recherche sur des évènements qui auraient de nombreuses données associées.

  • Éditer l’évènement créé, Données process ;
  • Dans l’onglet Données associées, cliquer sur Nouveau au niveau du bandeau supérieur dans la catégorie Arborescence :
Ajout arborescence données associées

Figure 114 : Ajout arborescence données associées

  • Saisir un nom, exemple : Gestion process, Données process ;
  • Cliquer et déposer les données associées dans les dossiers :
Exemple Arbo données associées

Figure 115 : Exemple Arbo données associées

3.6.3 Importation d’un évènement

À titre d’exemple, nous allons créer un évènement en lien avec le cartoucheur (ou trémie). Le déclenchement de l’évènement aura lieu lorsque le numéro d’étape sera strictement supérieur à 10 (attente lancement). En données associées, nous utiliserons :

  1. Le temps en secondes ;
  2. Le nombre de tasses par cycle ;
  3. Le nombre de tasses total.

Comme pour les autres importations réalisées, il est nécessaire de créer un support de fichier au format CSV, en partant d’un tableur sous Excel par exemple :

Pour le type de fonction, il faut déclarer l’évènement avec le préfixe EV puis un identifiant à 3 chiffres : EV001.

Le type de fonction de la donnée associée reprend celui de l’évènement accompagné d’un "/" suivi du nom de dossier. Ex : EV001/Gestion

Fichier csv importation évènement

Figure 116 : Fichier csv importation évènement

Une fois le fichier CSV préparé :
Accéder à Référentiel > Device/Mnémonique > Importer des déclarations :

Accès Importer des déclarations

Figure 117 : Accès Importer des déclarations

  • Composer le format d’importation :
Format importation évènement

Figure 118 : Format importation évènement

  • Cliquer sur importer les données :
Rapport importation cartoucheur

Figure 119 : Rapport importation cartoucheur

Accéder à Référentiel > Évènement :
Vérifier la création de l’évènement avec les conditions souhaitées en début de chapitre.

Résultat import évènement

Figure 120 : Résultat import évènement